kick oneself - Francés Inglés Diccionario